#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
合约配置文件 - 自动生成于 2025-07-11 21:17:34

此文件由 scripts/export_contracts_config.py 自动生成
请勿手动修改
"""

# 合约配置字典，格式: {exchange: {symbol: {配置}}
CONTRACTS = {
    # GATE 交易所
    "GATE": {
        "KNC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ORBS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MOBILE_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "PNUT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SC_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "BOOM_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "NMR_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "GRASS_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ICX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "DUSK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BEL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "RWA_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "ZRC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "HIPPO_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "INJ_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "NEWT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "SUNDOG_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "CAKE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "PFVS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AIXBT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "EPT_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "ETH_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "BEAMX_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "FORM_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "XDC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "TGT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "RON_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MANA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "FRAG_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "REX_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "D_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MOVR_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.01,
        },
        "SIGN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "OMG_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BROCCOLIF3B_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "TAIKO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "TSLAX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "HYPER_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "SYRUP_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ACE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "PAXG_USDT": {
            "mark_price_round": 0.1,
            "quanto_multiplier": 0.001,
        },
        "ANIME_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "RAY_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "ALPHA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "APE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BNB_USDT": {
            "mark_price_round": 0.05,
            "quanto_multiplier": 0.001,
        },
        "SPYX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "STMX_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 100,
        },
        "QQQX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "XCN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "TON_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "LA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "FWOG_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "DOT_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "MSTRX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "NFP_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "FLOKI_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "ADA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "THE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MAJOR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "ANKR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "TRX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "ROAM_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MTL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "PLUME_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SAND_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MEME_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "BLUR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "ELON_USDT": {
            "mark_price_round": 0.0000000001,
            "quanto_multiplier": 10000000,
        },
        "LUNC_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "TSTBSC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BAT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "PHA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "DOOD_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "MDT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "TIA_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "BNT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SUPRA_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "WLD_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "AIN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "KAITO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "CAT_USDT": {
            "mark_price_round": 0.000000001,
            "quanto_multiplier": 100000,
        },
        "PYR_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 9.6,
        },
        "AIOT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MKR_USDT": {
            "mark_price_round": 0.1,
            "quanto_multiplier": 0.001,
        },
        "CPOOL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BENQI_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "PERP_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "ZEREBRO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ETHFI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "COMP_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "LOOM_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 10,
        },
        "CHR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "FLOCK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "KERNEL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "SOPH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "WEMIX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "PEAQ_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "USDC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "TRB_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.1,
        },
        "MLN_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "CTK_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "HOT_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "CHESS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "NVDAX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "REI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MOCA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "LPT_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "SLERF_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "IP_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "ALGO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SHIB_USDT": {
            "mark_price_round": 0.000000001,
            "quanto_multiplier": 10000,
        },
        "MUBARAK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BSV_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "FORTH_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "SEND_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BMT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AERO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SFP_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SANTOS_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "JELLYJELLY_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "SEI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "IDEX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "GMX_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.01,
        },
        "POLYX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "OG_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "ALICE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "XEM_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1,
        },
        "ALPINE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ICP_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.001,
        },
        "JTO_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "BAKE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "CRO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "CVC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "HMSTR_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "INIT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "MINA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "MEW_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "GOAT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AUDIO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "UXLINK_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ZIL_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "PENDLE_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "G_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "TURBO_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "DUCK_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "ZEUS_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "AVAAI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ZRX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SPX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "HYPE_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "ELX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "LADYS_USDT": {
            "mark_price_round": 0.00000000001,
            "quanto_multiplier": 10000000,
        },
        "GT_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "TOKEN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "VET_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "XAUT_USDT": {
            "mark_price_round": 0.1,
            "quanto_multiplier": 0.001,
        },
        "CATI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "BICO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 0.1,
        },
        "COW_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "MOODENGETH_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "ACH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 11,
        },
        "AR_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "IMX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SPELL_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "HOME_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "VIRTUAL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "HNT_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "ALT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "YFI_USDT": {
            "mark_price_round": 0.1,
            "quanto_multiplier": 0.0001,
        },
        "DYM_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "NEAR_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "USUAL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "XVS_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.01,
        },
        "BAND_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "NKN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "LOT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "ZETA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BCH_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "VANRY_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MGO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "SKYAI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ZK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 0.1,
        },
        "ASR_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "FB_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "CHEEMS_USDT": {
            "mark_price_round": 0.0000000001,
            "quanto_multiplier": 10000000,
        },
        "ARK_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BRETT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AMP_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "FIDA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "BRIC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "STRK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "BGSC_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "CELO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "LAUNCHCOIN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "CRV_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "FLM_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MEMEFI_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 100,
        },
        "PEOPLE_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "VELODROME_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "IOTX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "WAXP_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "CYBER_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "ATOM_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "RLC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SYN_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BOBA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "HBAR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "NOT_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "PENGU_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "GMT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "GLM_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "KDA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "GALA_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "DOLO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "PUNDIX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BAL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "OBT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "AMZNX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "DF_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "PEPE_USDT": {
            "mark_price_round": 0.000000001,
            "quanto_multiplier": 10000000,
        },
        "HOODX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "FUN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "CKB_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "AKT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "GOOGLX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "BANK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "SONIC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ETHW_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "ALEO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "COS_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "BTC_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.0001,
        },
        "MAT_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "GUN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "HSK_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "JOE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "GPS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "DEEP_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "BOME_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "CTC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "VANA_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "FARTCOIN_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "AVAX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 1,
        },
        "BLAST_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "NTRN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "VTHO_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "SNX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "NC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "HAEDAL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AUCTION_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "BABY_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "VVV_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "XRP_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "LUCE_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "J_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "WAXL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "GORK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "MYRO_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "ONT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "A8_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SKATE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "STO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "PIXEL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "WCT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ETC_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "LISTA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "RCADE_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "ENA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ALCH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "POWR_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ELDE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "FUEL_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "CVX_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "CRCLX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "HIVE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "JASMY_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1,
        },
        "LSK_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SUPER_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SCRT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SAFE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "NEO_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "HOOK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "QNT_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "PARTI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "VINE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "FLOW_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "RUNE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "DOGE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "PAAL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "VOXEL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "CSPR_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "C98_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "AI16Z_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "TANSSI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "CELR_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "ENS_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "IO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SAGA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "POPCAT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "FDUSD_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "PROM_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "IOST_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "LDO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MBL_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "ARC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "HUMA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "VRA_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "DEGO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "AAPLX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "AIOZ_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "MANTA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BLUM_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "XTZ_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ARPA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "LAYER_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "CATS_USDT": {
            "mark_price_round": 0.000000001,
            "quanto_multiplier": 100000,
        },
        "SNT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "ID_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MAVIA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "GAS_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "REZ_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MOODENG_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "F_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "RVN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "LQTY_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "RESOLV_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "RPL_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.01,
        },
        "SATS_USDT": {
            "mark_price_round": 0.00000000001,
            "quanto_multiplier": 10000000,
        },
        "XION_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ASTR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "TAI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SOLO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "ONE_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "CROSS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "COTI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "HOUSE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "X_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "AWE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "PONKE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "POL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "HIFI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "OM_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SSV_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "SCA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "TOSHI_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 10000,
        },
        "RED_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "COOKIE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "UNI_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "BOND_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "LTC_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.1,
        },
        "ARKM_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "AAVE_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "DENT_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "BIGTIME_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "M_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "QUBIC_USDT": {
            "mark_price_round": 0.0000000001,
            "quanto_multiplier": 1000000,
        },
        "BB_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SOON_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "PI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "KAS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "SWEAT_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "OGN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "TLM_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1,
        },
        "OBOL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "DOGS_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10,
        },
        "ORDI_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "ICNT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "B_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "SOLV_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "RDO_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "GNO_USDT": {
            "mark_price_round": 0.1,
            "quanto_multiplier": 0.01,
        },
        "SUN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 0.1,
        },
        "MBABYDOGE_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 100,
        },
        "STG_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "VIC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "XAI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "SOL_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 1,
        },
        "AXS_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "DFDVX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.1,
        },
        "GHIBLI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "MILK_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "PAL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "NEIROETH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ZKJ_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MAGIC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "PYTH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BLZ_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "NEIRO_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "CLOUD_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ZORA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "DBR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "IOTA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SAHARA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "BONK_USDT": {
            "mark_price_round": 0.000000001,
            "quanto_multiplier": 1000000,
        },
        "PIPPIN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "AGT_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "MOVE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "RSR_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "OXT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AERGO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "PRAI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "CGPT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "T_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "NEIROCTO_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 10000,
        },
        "CESS_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "LINK_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "CFX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "NXPC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "WHY_USDT": {
            "mark_price_round": 0.00000000001,
            "quanto_multiplier": 1000000,
        },
        "DGB_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "MBOX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 0.1,
        },
        "DARK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "DYDX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "LUNA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "PRCL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AGI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "MASA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BTT_USDT": {
            "mark_price_round": 0.0000000001,
            "quanto_multiplier": 1000000,
        },
        "SQD_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "PORTAL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "DOG_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "APU_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "EDU_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "XLM_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "LEVER_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "EPIC_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BLUE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BANANAS31_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "AVL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "GROK_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "GHST_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "XRD_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "RIF_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BADGER_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "RATS_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "B3_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1000,
        },
        "ZRO_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "RARE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "LRC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "BANANA_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.1,
        },
        "FLUX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BUZZ_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "AVA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "AI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "CTSI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "SXT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "AGLD_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "OP_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "OMNI_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "SD_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "YGG_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SHELL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "PRIME_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "MORPHO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "TRUMP_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "XCH_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.001,
        },
        "SLP_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1,
        },
        "IDOL_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "METIS_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "HIGH_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "FTT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.01,
        },
        "SUSHI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ARB_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "RFC_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "VELO_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "LOKA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "STEEM_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BAN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "WAL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "WAVES_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SERAPH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "DIA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "POKT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "GLMR_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 0.1,
        },
        "EDGEN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "FIL_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.01,
        },
        "KOMA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AVAIL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "CORE_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "FHE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "PUFFER_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "MERL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "MAV_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "KAIA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "REN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 10,
        },
        "SIREN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "KAVA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "BDXN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "WIF_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "PROMPT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "CARV_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "STORJ_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SPK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "DRIFT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "KMNO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "W_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "TWT_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "SXP_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "OL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "API3_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "RENDER_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "PHB_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ACX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "UMA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "PEIPEI_USDT": {
            "mark_price_round": 0.00000000001,
            "quanto_multiplier": 10000000,
        },
        "CHILLGUY_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "THETA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ONDO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "HFT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "RAD_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "MOG_USDT": {
            "mark_price_round": 0.0000000001,
            "quanto_multiplier": 100000,
        },
        "KSM_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "JUP_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "EIGEN_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "FIS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "GIGA_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "BERA_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "SHM_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "QTUM_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 1,
        },
        "ILV_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.01,
        },
        "BAIDOGE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "WOO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "SCR_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ATA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "TAO_USDT": {
            "mark_price_round": 0.1,
            "quanto_multiplier": 0.01,
        },
        "A_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "ORCA_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "BIO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "KILO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "AEVO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "FET_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "LUMIA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "GRIFFAIN_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "MELANIA_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "CETUS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "PORT3_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "BID_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "ME_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 0.1,
        },
        "MASK_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "FLR_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "WEN_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "JST_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "DEGEN_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "ZBCN_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 1000,
        },
        "BSW_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "NAVX_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SKL_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "S_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "DMC_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "DODO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "GRT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "SYS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "STX_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "TRU_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ROSE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "ACT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "DEXE_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "ENJ_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "USTC_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "MORE_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "LOOKS_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 1,
        },
        "L3_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "BROCCOLI_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ATH_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "APT_USDT": {
            "mark_price_round": 0.001,
            "quanto_multiplier": 0.1,
        },
        "CHZ_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "SWELL_USDT": {
            "mark_price_round": 0.000001,
            "quanto_multiplier": 100,
        },
        "H_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "RDNT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "1INCH_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "MYRIA_USDT": {
            "mark_price_round": 0.0000001,
            "quanto_multiplier": 100,
        },
        "ORDER_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "XEC_USDT": {
            "mark_price_round": 0.00000001,
            "quanto_multiplier": 10000,
        },
        "NIL_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "TNSR_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "HEI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "FIO_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "COINX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "XNO_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "TUT_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 100,
        },
        "SWARMS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "REQ_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 1,
        },
        "ALU_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ALPACA_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "QUICK_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 0.01,
        },
        "RSS3_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "NS_USDT": {
            "mark_price_round": 0.00001,
            "quanto_multiplier": 10,
        },
        "ONG_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "B2_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "FLY_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 10,
        },
        "SUI_USDT": {
            "mark_price_round": 0.0001,
            "quanto_multiplier": 1,
        },
        "METAX_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.01,
        },
        "EGLD_USDT": {
            "mark_price_round": 0.01,
            "quanto_multiplier": 0.1,
        },
    },
}

def get_contract_info(exchange, symbol):
    """获取指定交易所和交易对的合约信息"""
    return CONTRACTS.get(exchange, {}).get(symbol)

def get_mark_price_round(exchange, symbol):
    """获取价格精度"""
    contract = get_contract_info(exchange, symbol)
    if contract:
        return contract.get('mark_price_round')
    return None

def get_quanto_multiplier(exchange, symbol):
    """获取合约乘数"""
    contract = get_contract_info(exchange, symbol)
    if contract:
        return contract.get('quanto_multiplier')
    return None

def is_contract_active(exchange, symbol):
    """检查合约是否活跃"""
    contract = get_contract_info(exchange, symbol)
    if contract:
        return contract.get('is_active', False)
    return False

def get_all_symbols(exchange=None):
    """获取所有交易对符号"""
    if exchange:
        return list(CONTRACTS.get(exchange, {}).keys())
    else:
        symbols = []
        for exchange_contracts in CONTRACTS.values():
            symbols.extend(exchange_contracts.keys())
        return symbols
